jQuery().ready(function() {
	init();
	bindEvent();
});

function init(){
	switchMotitorType($("#monitomType").val());
}
function hideAll(){
	$("#appIP").hide();
	$("#appPort").hide();
	$("#appFTPUserName").hide();
	$("#appFTPPassword").hide();
	$("#appIPOrURL").hide();
	$("#appURL").hide();
	$("#appUDPRequestType").hide();
	$("#appUDPRequestContent").hide();
	$("#appUDPMatchResponseContentType").hide();
	$("#appUDPResponseContent").hide();
}
function bindEvent() {
	$("#monitomType").change(function() {
		switchMotitorType($(this).val());
		
	});
	
	$("#btn_cancel").bind("click",function(){
    	back();
	});
	$("#btn_save").bind("click",function(){
    	$('form').submit();
	});
	
}

function switchMotitorType(selectedvalue){
	if (selectedvalue == 1 || selectedvalue == 2) {//http https
			hideAll();
			$("#appURL").show();
			return;
		}
		if (selectedvalue == 3) {//TCP
			hideAll();
			$("#appIP").show();
			$("#appPort").show();
			return;
		} 
		
		if (selectedvalue == 4) {//ping
			hideAll();
			$("#appIPOrURL").show();
			return;
		} 
		
		if (selectedvalue == 5) {//FTP
			hideAll();
			$("#appIPOrURL").show();
			$("#appPort").show();
			$("#appFTPUserName").show();
			$("#appFTPPassword").show();
			return;
		} 
		
		if (selectedvalue == 6) {//UDP
			hideAll();
			$("#appIPOrURL").show();
			$("#appPort").show();
			$("#appUDPRequestType").show();
			$("#appUDPRequestContent").show();
			$("#appUDPMatchResponseContentType").show();
			$("#appUDPResponseContent").show();
			return;
		} 
		if (selectedvalue == 7) {//smtp
			hideAll();
			$("#appIPOrURL").show();
			$("#appPort").show();
			return;
		}
}

function back(){
	window.parent.$('#content_frame').attr("src","app/app.html");
}